HNNHNHOHNOHOOOHNNH2NHOSSNHONONHH2NO